Added "Evolutionary" algorithm"
It's not really much evolutionary, but it can be easily modified, if needed (I hope it won't).

Commit contains write-only code.