http://www.dpriver.com/pp/sqlformat.htm
Anonymous
Use simple algorithms as well as simple data structures.