Solved Example 7.7

Other minor changes:
Fixed the Circle function in utils.py
PEP8 to Example 7.6