I present a tricky question that I am not sure how to approach. So, I have formulated a plist containing dictionaries which contain two objects:
The Soundex algorithm is useful in cases like this.
I found a sample implementation on github.