Abdallah. Memoisation: Purely, Left-recursively, and with (continuation Passing) Style. 15 July 2017.