Team: Tycon Mismatch
Program: reencode

Language: SML '97
Compiler: MLton-20010706

Structure of the program
--------------------------------------------------

This program uses a randomized dynamic programming algorithm to recode the
input document from scratch. It is a modified version of (what is believed
to be) an O(n^3) optimal solution (who's constant is too large). It
instead runs in O(n log n) time, and produces only approximate results.

Bundled with the reencode are a handful of our other optimizations
(Whitespace, Redundant, Useless, and Hoist) to further tweak the
approximate result.

 - Perry Cheng
   Tom Murphy
   Charlie Smart
   Dave Swasey
   Joe Vanderwaart
