+ Introduce EmptyProject in order to spawn off subprojects
  quickly.

-- daf
+ Introduce FastExponentiation(...), a template-based method
  which exponentiates a base B by the exponent E in O(log_2(E))
  time.

+ Add associated unit tests.

-- daf