Don't use 'magic' numbers
Add solution
Add first working draft

Prints number in binary, but displays leading zeros (which need to be
removed).
Truncate leading zeros

I don't fully understand the bit shifts in this context -- need to work
through the 'Bit Operators' chapter in 'Programming in C'.
Also print counter and bit position/column

Although the code is now arguably uglier, I find this a lot more helpful
for trying to understand how the left shift operator works in the context
of this program.