Fast singly linked list used to hold vector contents in non continguous memory, also contains erase which writes over bytes of each value with rand() 256
Threadshafe Pool object which runs on it's own thread, accumulates entropy from sources, and compacts the pool using SHA-256 when the pool requires compacting. The hash is done on the pool's thread