Learning CPP

I know the basics, but its time to learn a bit more. Using the "Functional Programming in C++" book for now.

Build

CMake based build.

$ mkdir build
$ cd build
$ cmake ..
$ make