Returns true when year is a leap year.
year
bool leapYear(int year) { if (year % 400 == 0) return true; if (year % 100 == 0) return false; return year % 4 == 0; }