Sort:  

A wonderful idea...very clever and nicely executed