Small machine learning library in C++ (a work very much in progress)