Merge sort python implementation

Week 1: Stanford’s “Algorithms: Design and Analysis, Part 1
by Tim Roughgarden” on coursera.