goign through some think python recap