Sort:  

Not really @blazing, it is just another exercise on a similar topic. Did you try it?