This is a conventional backpropagation neural network in C++, to be used as a starting point for other projects.  It is structured to make recurrent networking more easy.