I mean the 1899/1900 transition before the 1914-18 war hit the fans of a bright, scientific future. I'm prepared for the usual reader reactions to any attempt to order/enumerate our arbitrary millennia. Was it the 1st or 0th that started as midnight 1 BCE/BC ticked (sand/water-dripped?) over to...er... 1 CE/AD? Zen/APL programmers are likely to accept a null millennium lurking at 0 BCE/BC/CE/AD. Recall the K&R decision to start array-element counting at 0 and the indecision of the BASIC standards committee. The eventual compromise was the BASIC “option base” statement. Yet both languages have suffered their “off-by-one” calamities over the millennia.