Basic structured grid generation with an introduction to unstructured grid generation