#27 adding prototype for genetic algorithm, left merge and mutating methods for SettingsStatistics