Added Circle and Ellipse shapes along with Algorithms.