private void compute() throws EmptyStackException{
		LinkedRBinaryTree<?> op=opStack.pop();
		LinkedRBinaryTree<?> right=valueStack.pop();
		LinkedRBinaryTree<?> left=null;

		// Ni cos, ni sin
		if(!(op.root().element().equals("sin") || op.root().element().equals("cos"))){
			left=valueStack.pop();
			op.setLeft(left);
			op.setRight(right);
		}
		else{ // sin ou cos
			op.setLeft(right);
		}

		valueStack.push(op);
	}