Python Divide And Conquer