My question is in regards to a Java project I am currently working on. I have to build a simulation to show the workings on various different sorting algorithms conceptually/visually. These include: bubble sort, insertion sort, merge sort and some others. This must allow the user to either step through each step of the process or select a speed they wish it to execute at. This must be done with the use of a thread. The sorting algorithms are all inside one class and whichever one the user chooses from the from end will run within the thread.My question is in regards to a Java project I a