some old katas and new python challenges