Common Algorithms implemented in Haskell Comparison Sorting Algorithms - QuickSort - MergerSort - InsertionSort - SelectionSort Utility Algorithms - Random Shuffle elements of a List (ShuffleList.hs) - Measure time taken to execute a function (Timer.hs)