http://www.tuxradar.com/answers/391
Anonymous
Use simple algorithms as well as simple data structures.