Basic algorithms with inserting, searching and removing elements into/in/from hash table (linear probing and double hashing)