Some code just to remember how this language works