my python the hard way exercises... the first 5 of them, anyway