Csenki, A. (2010). Difference lists in Prolog. Teaching Mathematics and Computer Science, 8(1), 73-87. https://doi.org/10.5485/TMCS.2010.0242