https://github.com/seatgeek/fuzzywuzzy C++ Port