Support for unary and binary operations and if statements