https://medium.com/@coffee_addiction/find-the-longest-common-prefix-string-amongst-an-array-of-strings-78a446489fec