Improved circle algorithm

- Removed unnesacary secondary loops
Completed fCircle tool

small changes to both circle tool functions