      "    * If min < current element, swap\n",
      "\n",
      "Complexity:\n",
      "* Time: O(n^2) average, worst, best\n",
      "* Space: O(1) iterative, O(n) recursive (unless tail-call elimination is available, then O(1))"
     ]
    },
    {
     "cell_type": "markdown",
     "metadata": {},
 
</s> remove     "* Space: O(n), n extra space, n recursion depth"
 </s> add     "* Space: O(n), n extra space, n recursion depth, generally not stable" </s> remove     "* Space: O(1)"
 </s> add     "* Space: O(1), stable"
    "* Space: O(1) iterative, O(n) recursive (unless tail-call elimination is available, then O(1)), generally not stable"
      "    * If min < current element, swap\n",
      "\n",
      "Complexity:\n",
      "* Time: O(n^2) average, worst, best\n",
    "* Space: O(1) iterative, O(n) recursive (unless tail-call elimination is available, then O(1)), generally not stable"
     ]
    },
    {
     "cell_type": "markdown",
     "metadata": {},
keep keep keep keep replace keep keep keep keep keep
 Added notes about sort stability. 
sorting-searching/selection-sort.ipynb