Added some part of lecture 5 "Hash functions"