top down merge sort.
    Top merge sort that works.
    parallel sorting in each bucket.
    Comment out memorization part.