Starting with inventory:
0000003704-fcd8abd1702fc8b2f724e29052c9c55e1bf0d1914265efd5740a3c28e07281f2
[TAG suetlotebu
John Meacham <john@repetae.net>**20070522053249] 
hash: 0000002114-8f16fa42e7808934c9070e22a3eb6c69ee5d79dc2361089c6285b9022fed100d
[add floating point reading and writing routines to the libraries
John Meacham <john@repetae.net>**20070523020315] 
hash: 0000006102-e6b43e65a4de718de0825b1334eb8788bd52a0e291c0dc75d0e0c6f72bf6bc41
[add Util.IntBag, a specialization of IntMap
John Meacham <john@repetae.net>**20070523031816] 
hash: 0000047852-5b261ca10b646d1ed8c9d8298e67502f12a6a29052d0e8d23b3cf8de33c716e7
[make Stat data type use IntBag instead of a Map Int Int
John Meacham <john@repetae.net>**20070523031844] 
hash: 0000002663-143b5bbe35f6cbe4c0354035f35a7552e195eedf00e7fc3399b4e93d794a9f76
[make the mutable 'Stats' based on 'Stat' internally
John Meacham <john@repetae.net>**20070523034801] 
hash: 0000004444-a0bcf59178ad005be92395682fe1a8771140a8dbfbf09d558cb3b8b957384ace
[fix imports for new Stats, change transformations to just check if stats are empty, rather than counting them
John Meacham <john@repetae.net>**20070523035104] 
hash: 0000003343-31af714687fe7148d2fca5042bf9b4739056b93439f901c148302fbef98479f1
[add fromDouble to Data.Complex RealFloat instance
John Meacham <john@repetae.net>**20070523035824] 
hash: 0000000172-c135be9362ced568588a5fed4ee0eca5032d55d87c60946e23f3c9d34b20dc7f
