Gregorics, T. (2012). Analogous programming with a template class library. Teaching Mathematics and Computer Science, 10(1), 135-152. https://doi.org/10.5485/TMCS.2012.0299