assortment of problems solved with python, should be decomposed by problem classification