New features
* Added multipoint crossover support.
* Added wrapper function to manage genotype.
* Added helper functions for genome generation.
Fixes
* Impoved logic for random genome generation.
* Issues with genome mutation
* genome length handling.
* genome bits reservation.
* Out of bound gene/genome management.