expressins like 5 + 5 are parsed into a stack