main.cpp example

Added an example where we create 1000 random bezier curves.
Point rotation

Algorithms for rotating a Coordinate around the origin, and around an
arbitrary point.