re: #174 bosforus
I took a class years ago that required learning prolog. IIRC, the language utilized a lot of recursion. But then, my memory is a bit spotty.