initial import of haskell algos, including bubblesort, insertionsort, mergesort and quicksort