Adding initial support for if statement
more tests for if..else construct
Adding support for recursive functions
Adding boolean data type
Adding test for mutually recursive functions