Sorting algorithm project for ECE164 Data Structures & Algorithms I