Longest Common Prefix Leetcode Solution C