Fix Quicksort removing items on consecutive runs
Remove reference to self where redundant
Add Bubble sort