Implementations of the Standford Nifty Assignments (http://nifty.stanford.edu/)