Left important comment about tail recursion optomozation in compile method