@0xabad1dea isn't leap years one of the first programming examples every programmer has to learn?