in reply to Re^4: loopy troublein thread loopy trouble
Rosetta Code would be a good starting point (depending on your personal definition of "easy" and "hard", of course).