Course notes: genetic algorithm theory