An item in an associative array. Can be chained together with other items.
An associative array implementation which grows by powers of two. Relies on the GC for memory. Does not handle hash collisions. Note: This code is a reference for understanding how hash maps work. It's not meant to be used in DIL. A fast version needs to be implemented which uses dil.Array for custom allocation.