A recursive “squid” is a square in a diamond containing another “squid”.
Your task is to implement the draw method of the squid. Draw the diamond, draw the square, then make another Squid with half the radius, and call its draw method. However, if the radius is too small, do nothing.
Viewer and component classes have been provided.
Here is a sample program output: