I will take all of the methods out of the constructor, and add them later using the
prototype. That way, the mycircle prototype methods will always be available without me needing to create a new mycircle.
Unfortunately, this also means that public and private properties are very hard (or impossible) to use. It's a trade off -
one functionality for another.