      "## Constraints\n",
      "\n",
      "* For simplicity, are the keys integers only?\n",
      "    * Yes\n",
      "* For collision resolution, can we use linked lists?\n",
      "    * Yes\n",
      "* Do we have to worry about load factors?\n",
      "    * No"
     ]
    },
 
</s> remove     "    * No"
 </s> add     "    * No\n",
    "* Do we have to validate inputs?\n",
    "    * No\n",
    "* Can we assume this fits memory?\n",
    "    * Yes" </s> remove     "    * No"
 </s> add     "    * No\n",
    "* Do we have to validate inputs?\n",
    "    * No\n",
    "* Can we assume this fits memory?\n",
    "    * Yes" </s> remove     "* get on an empty hash table index\n",
    "* set on an empty hash table index\n",
    "* set on a non empty hash table index\n",
    "* set on a key that already exists\n",
    "* remove on a key with an entry\n",
    "* remove on a key without an entry"
 </s> add     "* `get` no matching key -> KeyError exception\n",
    "* `get` matching key -> value\n",
    "* `set` no matchin gkey -> new key, value\n",
    "* `set` matching key -> update value\n",
    "* `remove` no matching key -> KeyError exception\n",
    "* `remove` matching key -> remove key, value" </s> remove     "* get on an empty hash table index\n",
    "* set on an empty hash table index\n",
    "* set on a non empty hash table index\n",
    "* set on a key that already exists\n",
    "* remove on a key with an entry\n",
    "* remove on a key without an entry"
 </s> add     "* `get` no matching key -> KeyError exception\n",
    "* `get` matching key -> value\n",
    "* `set` no matchin gkey -> new key, value\n",
    "* `set` matching key -> update value\n",
    "* `remove` no matching key -> KeyError exception\n",
    "* `remove` matching key -> remove key, value"
    "* For collision resolution, can we use chaining?\n",
      "## Constraints\n",
      "\n",
      "* For simplicity, are the keys integers only?\n",
      "    * Yes\n",
    "* For collision resolution, can we use chaining?\n",
      "    * Yes\n",
      "* Do we have to worry about load factors?\n",
      "    * No"
     ]
    },
keep keep keep keep replace keep keep keep keep keep
 Update hash map (#104)

Update constraints, test cases, algorithm, code, and tests. 
arrays_strings/hash_map/hash_map_solution.ipynb