Found in http://homepages.luc.edu/~ssiddi/170.htm 5x5 mini-scrabble programming exercise