I just stumbled upon this;

-Suppose we set a small circle rolling around the interior of a large circle of twice its diameter. If we follow a point on the small circle, what pattern will it draw?
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Surprisingly, it will draw a straight line:

As soon as I saw this, I wanted to build a real working example of this in Corona SDK, the small circle really drawing a line as it rotates, but since I’m such a newbie I don’t even know where to start. Do you think it is possible? And if so, are you up for the challenge? 