ruby rpn calc