Neural network library written in c++