A heavily commented version of leetcode solutions in python3
When a problem is heavily downvoted, it signifies that the problem has significant design issues. Those are avoided.
A class to easily test ListNode class is included in some of the scripts.