 
 
 p = new MathParser()
-prettyPrint p.parse("(1+(2*6)-6/3*(5+5*9/2))/2+3")
+prettyPrint p.parse "**3"
 
 # Export these so I can test them
 exports.MathParser = MathParser

class Node
  type: undefined     # 'number'/'binop'/'unaryop'
  token: undefined    # The token

    if c == '('
      ++@idx
      node = @handleAddMinus()
      if @expr[@idx] != ')' then throw new Error("Error Unbalanced Parenthesis")
      ++@idx # move past the '('
    else
      node = @atom()
