Implemented all the basic math for the Circle model and their tests