https://medium.com/@shivamtyagicool/intersection-of-two-singly-linked-lists-in-a-simple-and-optimal-way-in-java-47ff682f4c49