* Uses vector api for city name parsing and for hash index collision resolution * Uses lookup tables for temperature parsing