@Test
    public void nestedRightTest() {
        String input = "(x * (2.0 + y))";
        Lexer lexer = new Lexer(input);
        Parser parser = new Parser(lexer);
        Expression exp = parser.parse();
        
        Token varOne = new Token("x");
        Token num = new Token("2.0");
        Token varTwo = new Token("y");
        
        Variable expVarOne = new Variable(varOne);
        Number expNum = new Number(num);
        Variable expVarTwo = new Variable(varTwo);
        
        Multiplication expected = new Multiplication(expVarOne, new Addition(expNum, expVarTwo));
        
        assertEquals(exp.toString(), expected.toString());
    }