Verbs and Arrows by Andrejs Kirma