https://medium.com/@alexmurphyas8/leetcode-14-longest-common-prefix-solution-with-images-97cbf7ad2c20