rosetta: The task list at rosettacode is kept up to date, use it :)