Genetic programming Solving maze using genetic programming and experimenting with pareto optimality in evolution.