Follow @
OH
E
Examples in Eiffel based on problem description from Rosetta Code (http://rosettacode.org/wiki/Rosetta_Code)
eiffel rosettacode