Character Operation
a Pushes 0 to the top of the stack
b Pops the 1st item from the stack
c Subtracts the 2nd item on the stack from the 1st item and pushes the result to the stack
d Decrements the 1st item of the stack by 1
e Pushes the 1st item mod the 2nd item onto the stack
f Prints the 1st item on the stack as an ASCII character
g Adds the first 2 stack items together and pushes the result to the stack
h Gets input from the user as a number and pushes to the stack
i Increments the 1st item of the stack by 1
j Gets input from the user as a character and pushes that character's ASCII code onto the stack
k Skips the next command if the 1st item on the stack is 0
l Swaps the 1st and 2nd items on the stack
m Multiplies the first two stack items together and pushes the result onto the stack
n If the 1st item on the stack is equal to the 2nd item, push a 1 to the stack, else push a 0
o Pops the (first item on the stack)th item on the stack
p Divides the 1st item on the stack by the 2nd item and pushes the result onto the stack
q Duplicates the 1st item on the stack
r Pushes the total length of the stack onto the stack
s Swaps the 1st and (first item on the stack)th items on the stack
t If the 1st item on the stack is 0, jumps to the corresponding u in the program, otherwise does nothing
u If the 1st item on the stack is not 0, jumps back to the corresponding t in the program, otherwise does nothing
v Increments the top item on the stack by 5
w Decrements the top item on the stack by 5
x Prints the 1st item on the stack
y Deletes the entire stack
z Exits the script