Evolutionary Computing notes