bottom-up merge sorting of an array
IntCons
bottom-up merge sort of list
top-down merge sort of an array