Somehow need to let a function call another function that hasn't been declared yet. This card does not involve performing tail recursive optimisations.