C# Soundex algorithm implementation.