a dictionary in which keys are mapped to array positions by a hash funtion
implementation of a key value store. retrieve values using hash function
The number of hostnames using BSD is nearing four million , while the number of active sites is nearly two million , Netcraft said .