Make code more consistent.

Replace defmethods with defuns.
(Temporarily) remove old functions.
Add COPY-POPULATION.
Extend CROSSOVER.
Improve ADVANCE-GENERATION-TOURNAMENT.
Update pirr.lisp for changes in previous commit.