https://leonardtang.me/posts/ConvSort/
ConvSort - Leonard Tang