Experimenting concurrency on crossover operator.

NOTE: It's not functional, probably because of a dealock or a livelock.
Next commit, trying to generate solutions outside the spectrum of
current ones, to achieve better solutions (currently, all individuals
are being generated between a range of 2000 fitness points).