The first commit is with the base requirement, that is, sorting an array of items (rectangles in this case) in a visualized way. Right now the only sort available is Bubble sort, but there is an ...