A Genetic Approach to Programming Large-Scale Systems