A C artificial neural network