Sort Squares Sort Vertical Sort Horizontal