1) initial notes about hashing 2) number key hash function implementation 3) string key hash function implementation