https://jzleetcode.github.io/posts/leet-0206-lint-0035-reverse-linked-list/