I'm in a compsci club, and I need some ideas for programming challenges related to algorithms.

Not merge sort level, more like Huffman coding level.

Any ideas?