* Define exactly how leap years are computed to avoid ambiguity. * Define precise values for year::min and year::max which correspond to the C minimal limits for short. * Rewrite year::ok() in terms of min and max.