https://medium.com/@sbshubham09/doubly-linked-lists-the-two-way-street-your-data-will-love-bd29780df6de