Daily update
updated version of array genetic algorithm
Hashes used instead of array