Math, geometry
Math, binomial theorem
Math, lattice points
Ad hoc
Math, cycle-finding
Java BigInteger, sum of fibonacci numbers