Updated to the original license from CityHash