- actual reverse polish notation
- doubles
- exponentiation
- complex numbers
- complex numbers integers vs. floating point
- rational numbers
- complex rational numbers
- unsigned integers
- hex, octal, binary integers
- arbitrary size integers
- variables
- floats, 8, 16, 64 byte ints
- library functions
- scope
- user functions
- logical operators
- conditionals
- bool -> byte -> short -> int -> long -> float -> double -> rational -> complex
- integral -> bigint
- others -> complex