Sorting 2d Shapes