This exercise is a variation over the snow flake that we saw previously. The main difference is that we are growing little squares instead of triangles on the sides of the figure.
Here are the results of the first levels of recursion.
 
As previously, your squareSide function should only draw one side 
of the figure, and the template will call it for all sides automatically (with one 
color per side).