Introduction - If you have any usage issues, please Google them yourself
1.2 Draw Checkerboard
(a) Draw the Checkerboard (Fig. 1.2a) by referring to the code (Fig. 1.2b-c)
(b) Add the mouse control, and let users be able to specify the boundary of the Checkerboard (i.e. rectangle vertices) with mouse click.