Circle and Polygon Class and Tests

from select, nu foreach