allow compute of single value

If we put '5' inside of compute, it returns a number instead of an ExpressionNode. Simple fix is to create an ExpressionNode from that number.
This is about to all change as I introduce proper support for functions in Calc anyways.