https://huguesjohnson.com/programming/y2k/