Ahluwalia, M., & Bull, L. (2001). Coevolving functions in genetic programming. Journal of Systems Architecture, 47(7), 573-585. https://doi.org/10.1016/S1383-7621%2801%2900016-9