Using genetic programming to approximate functions (for Genetic Programming class at Hampshire)