http://www.chryzode.org/francais/page1.htm

Ouch' l'arithmétique it's not my cup of tea...but result is beautiful