Can use 'const' in function parameters to indicate to the compiler that a variable will not be modified. The order of evaluation (function calls) in an expression is undefined. Eg: push(pop() + pop()) is ok push(pop() - pop()) is NOT ok