one of my best code...
test hash functions...