Add application to generate test data.

Basically, you can generate a point cloud and export it in a Gnuplot
friendly-format.
The point cloud is built so that its shape diverge from a rectangle with
"scribbled" edges, by generating random points with different maximum values
both on x and y axis.
Do not store test data in the repo...

...as it tends to become pretty large as the number of points increases.
Improve generated cloud's shape.

Generate a dynamic number of rounds and use a log function of the index to
determine the range of the random values for that round.
Sort point cloud.

Floating point comparison is HARD. Current implementation looks quite naive
looking at the final speed of sorting, but at least it works.
Floating point coords -> integer coords.

Fuck floating point math. Let's stick with good ol' integers :)
Find convex hull after point cloud generation.
Rename `convex_hull` so that it reflects the actual implemented algorithm.