Analysis of Algorithms, Assignment 4.
Implemented in non-purist but yet cool way, again.
Pull requests will be gladly accepted, if you have suggestions.
I would like to inform you that this particular assignment submission is counted as overcomplex by assessment authority of the homework.
Neat.
./main
Tested on Clang (Apple LLVM 8.0.0, clang-800.0.42.1) and GCC (4.8.5).