bitwise operation hash function
remove duplicates from linked list
typo