chapter 2 framed greeting with variable padding
chapter 2 exercises: write asterisks to form a rectangle, triangle, and square