added mergesort, bogosort, and a nice menu