Java-based Visual Demonstration of Selection, Bubble, and Merge Sorts (academic assignment)