https://medium.com/@varshadas21/popular-linked-list-interview-question-reverse-a-linked-list-60adb4de231