Implemented generating a random population.
Implemented genetic algorithm. Sometimes a solution is not found after generation 400, and sometimes it is found after only 1 generation.