Assignment for this week:
choose an output device and make it do something.
Normally if you've n-LEDs you need n-pins to drive them. Charlie Allen
at Maxim devellopped a technique called charlieplexing to which can
drive lots of LEDs with a few pins.