Modules

Pick items from a data set associatively
New Key assignment methods
Pick a value from the pool based on the MD5 value of the key
Pick a value from the pool based on the SHA1 value of the key
destructively empty the supply pool from the left hand end to give associations.
Associate a key with a value from a pool based on the keys value as a numeric offset.
Associate a key by randomly picking from a pool
Pool re-population methods
a refill method that replenishes the cache with a repeating set of items
a refill method that replenishes the cache with a shuffled list
A Key Association methodology for Set::Associate
A data provider for Set::Associate
Shared Guts between Set::Associate modules