Design Linked List Leetcode Solution Github Python Exercises W3schools