
Written completely from scratch by Erik Ljungstrm (insight@metalab.unc.edu)

