C++ geometric solver for partitioning a square with any straight line. Uses Mac OSX and GLUT/OpenGL.