Added SimpleLinkedList data structure and started to implement SimpleHashTable data structure.
Renamed SimpleHashTable to SimpleHashMap (more usual naming).
Implemented basic hash map functionality (without getting elements). Refactored SimpleLinkedList DiposeList method (minor bug).[A
Implemented GetElementInHashMapByID method. Changed 'AddElementToHashMap' to 'AddElementToHashMapWithoutChecks' since it doesn't actually check anyhow if the element with the same ID as inserted is already present in the hash map.
Finally added 'AddOrReplaceElementInHashMap' function, that works as in usual dicts.
Added .DS_Store to gitignore.
Deleted .DS_Store
Implemented basic min-heap data structure with 'ExtractMin' and 'Add' operations.
Implemented 'RemoveAt' operation in SimpleList data structure.