An animation written in Java to demonstrate the time complexity of 6 different sorting algorithms on a list of 10,000 integers. We used 6 different threads to optimize the performance of the animations.