Find The Longest Common Prefix