codeplea / genann C 2.3K 272 simple neural network library in C99 backpropagation genetic-algorithm ann neural-network