A simulation of Insertion, Bubble and Merge Sorting Algorithms using JAVA