On Using Genetic Algorithms to Search Program Spaces