Added insertion, reversing words, still working on red and black plus merge sort