Hey, I was just wondering if anyone could give me some suggestion on writing an RPN calc? I am using a double llist lib that I wrote to push and pop. Can anyone suggest how I can decide if I am getting a Char or Int?

I am looking at taking the input like this:

3
1
2
+
*
9

Honestly, I am having a bit of a problem thinking in RPN