Simple quicksort implementation

- Creates a bunch of new lists... maybe investigate using less memory sometime?
Naive mergesort implementation

- Didn't really implement merge, but should definitely do that :S
Add selection sort implementation

- Also, erroneously revised quicksort description