submitted version
what it *should* have been, plus tests
test suite
converter numbers between arbitrary alphabets
explicitly list all subsets of a set
fooling around with unittest