* Mutually recursive functions * Figure out indentation: keep tabs - what to do with printing errors? Enforce e.g. 4 spaces?