adding Doug Lea's allocator. add insert/remove chunk routines