add sorting algo -- merge sort