Genetic Algorithms and Machine Learning for Programmers (Create AI Models and Evolve Solutions)