Here goes

Rather than re-inventing the wheel, I thought I’d just dig this one up from the past:
http://www.pi.pwp.blueyonder.co.uk/test/kirupahead.html