in reply to Re^4: loopy trouble
in thread loopy trouble

Rosetta Code would be a good starting point (depending on your personal definition of "easy" and "hard", of course).