exploring the mysteries of the local time zone
changed to functions mapped onto array of timezones
refinement of timezone equivalence classes