mergesort alg
mergesort bottom-up
added Week3 homework