     "metadata": {},
     "source": [
      "## Clarifying Questions\n",
      "\n",
      "* Do we assume the linked list class already exists?\n",
      "    * No, create one\n",
      "* Is k an integer?\n",
      "    * Yes\n",
      "* If k = 0, does this return the last element?\n",
      "    * Yes\n",
      "* What happens if k is greater than or equal to the length of the linked list?\n",
 
</s> remove     "* Can you insert NULL values in the list?\n",
    "    * No\n",
    "* Can use additional data structures?\n",
 </s> add     "* Can you use additional data structures?\n", </s> remove     "* Do we assume the linked list class already exists?\n",
    "    * No, create one\n",
 </s> add  </s> remove     "* Do we assume the linked list class already exists?\n",
    "    * No, create one\n",
 </s> add  </s> remove     "* Can use additional data structures?\n",
 </s> add     "* Can you use additional data structures?\n", </s> remove     "linked_list = LinkedList(None)\n",
 </s> add     "linked_list = MyLinkedList(None)\n",
     "metadata": {},
     "source": [
      "## Clarifying Questions\n",
      "\n",


      "* Is k an integer?\n",
      "    * Yes\n",
      "* If k = 0, does this return the last element?\n",
      "    * Yes\n",
      "* What happens if k is greater than or equal to the length of the linked list?\n",
keep keep keep keep replace replace keep keep keep keep keep
 Refactored linked list class.  Class is now loaded by other notebooks that reference it. 
linked-lists/kth-to-last-elem.ipynb