We can solve it by specify what each word means. That's no different than programming.
Also, your step 4 has bug because "repeating the clone process" does not include "rotating and scale it to fit" part. It'll just keep cloning the square all days and never get the square to be the size of a dot.
Also, If you screen is not a square and you did not start in the center of the screen. Then the square can be as small as a dot, but it won't be "in the middle of the screen".