Nick Becker's circle.py

Adding Nick Becker's circle.py file, will update shortly with the fixes for test 2.