A Genetic Approach To Programming Large-Scale Systems