Sorting visualization app designed for an intuitive and visual understanding of common sorting algorithms