A description and discussion of the hash table implementations in C#, PHP, Perl and Java