Nick's finished circle.py