A Neat Approach To Genetic Programming