in reply to What do you write when learning a new language?

I usually try to implement the Fisher-Yates shuffle. Its a neat little algorithm, that is usually easy to implement.

People sleep peaceably in their beds at night only because rough men stand ready to do violence on their behalf. -- George Orwell