Added syntax for recursive functions.