A C++ Library for Artificial Neural Networks