Professor Brailsford explains how computer scientists use upside down trees to write the smallest and lightweight programs.

The Huffman Trees technique is used to make code as efficient as possible. They were first developed by David A. Huffman while he was a PhD student at MIT. Watch the video for some good advice:

[YouTube]