neuralNetworkC++