https://videosashka.com/watch/0jrS3YYIT6Q/diameter-of-binary-tree-543-leetcode-java