Can you please suggest a web site where I can find programming problems? I’ve come across such a site earlier but can’t remember it. It had thousands of programming problems, on of the most basic being writing a program to find factorial. It wasn’t related to any specific language but instead encouraged users to use any language. Any suggestions welcome.