cars teach themself to drive
Genetics Algorithms and Genetic Programming library. https://genetics4j.org