mutation is broken - fix it!!
binary mutation fixed and all working.

The binary mutation overwrote the passed in population with a blank
population like the one at memory allocation.
working on crossing the gap
gapjump still doesnt work yet..
gap jump works-lookup fixed

the lookup table worked wrong. when accessing i.e. slot 1 it took bit 1
and 2(correct) but slot 2 would be bit 2 and 3...etc.
this has been corrected