Sort:  

I am not so sure if I can do it for tomorrow but Monday comes the Weekly contest! Be ready for that one!!! ;)

thank you @mkt! To be honest, as I was trying to solve it I was sure that your answer would come up first =D