hey josh here are the sorting algorithms