add support to question mark as unary operator (close #62)