Added timing to testing and made merge sort's sentinel applicable to all primitive types