Simon Harding, Julian F. Miller, Wolfgang Banzhaf: Self modifying cartesian genetic programming: finding algorithms that calculate pi and e to arbitrary precision. GECCO 2010: 579-586