Basic Sorting Algorithms Interview