update progress and add random number generator for auto input generating on top of my task list
fixed the mergeSort bug, but need to enhance my understanding here