Calculates arthimetic operations at compile time
Various Binary operation are allowed: Addition, Subtraction, Multiplication, Division, Exponentatiation
Exponentiation used standard bit operations to efficiently calculate for large powers.
Can handle arbitrary sized integers (well, there's binary size issues...)