Initial commit for genetic algorithm