added implementation for merge sort & bubble sort