Restructure to library
Restructure to library - 2nd try
Merge branch 'master' of https://github.com/maninalift/functional-cpp