Neural networks are computer programs that learn by example. Rather than a programmer teaching them step-by-step rules on how to solve a problem, neural networks try to deduce their own rules by looking at examples of lots of successful solutions. One of the first problems I tried to solve with