NSGA2 (Non-dominated sorting genetic algorithm 2) in Common Lisp