added generations count
made evolve recursive
reduced search space
use old operators
throttled mutation rate