Learn hash table the hard way – part 1: probe distributions
idryman.org