Freelancer :
Sanja287
Deuxième place
Updated version of #40 :)
Let me know what do you think :)