tackling different coding problems to improve my python-fu