Part of course:
Hands-on: Counting inversions (with progressive 'hint-by-hint' solution)
Now that we have seen merge-sort and implemented it, it's time to solve a challenging problem using merge-sort. You can work in any programming language of your choice - Python, C++, Java, or anything else you want. Let's get started!