Genetic programming with reﬂection and injection