But it is also a excellent concatenative (left-to-right) language with brilliant procedure definition mechanism. Here as example, an oneliner to draw ascii christmas tree, we made with the kid last year:
? tanne.print tanne.output tanne.shift tanne.split 19 3 3