Teaching a neural network through genetic algorithm Simple implementation in 250 lines of classic ANSI C Deep neural network, using a massively parallel, distributed multi-server architecture