MGL-GPR is a library for genetic programming: evolving typed expressions for a particular purpose from a set of operators and constants.