Sort:  

Ah, I see! Very cool. Algorithm challenges like this one is key to understand programming. I'd love to read more from you. :)