SoundEx works now, and it's important to use C++11 for unordered_map