      "            last_char = char\n",
      "    size += 2\n",
      "    if size >= len(string):\n",
      "        return string\n",
      "\n",
      "    # Create compressed_string\n",
      "    compressed_string = list()\n",
 
</s> remove     "            count = 1\n",
 </s> add  </s> remove     "            count = 1\n",
 </s> add 
    "    \n",
    "    # If the compressed string size is greater than \n",
    "    # or equal to string size, return string\n",
      "            last_char = char\n",
      "    size += 2\n",
    "    \n",
    "    # If the compressed string size is greater than \n",
    "    # or equal to string size, return string\n",
      "    if size >= len(string):\n",
      "        return string\n",
      "\n",
      "    # Create compressed_string\n",
      "    compressed_string = list()\n",
keep add keep keep keep keep keep
 Reworked notebook: Added more detail to clarifying questions and test cases.  Reworked algorithm discussion, code, and unit test. 
arrays-strings/compress.ipynb