The document discusses using genetic programming with lambda abstractions and recursion to solve problems like parity. It outlines challenges with recursion in genetic programming like infinite loops. A new strategy is proposed using implicit recursion with higher-order functions like fold, lambda abstractions to define program structure, and a type system to preserve semantics. An experiment applies this approach to the even-n-parity problem, generating programs that work for any input size with high success rates using fewer individuals than other methods.