A  longest_common_prefix.cpp