Días de un mes

Devuelve la cantidad de días del mes y año dados. Febrero tiene 29 días en un año bisiesto: un año es bisiesto si es divisible por 4, excepto que, si es divisible por 100, solo es bisiesto si también es divisible por 400.

days_in_month(2, 2018); // 28
days_in_month(4, 654);  // 30
days_in_month(2, 200);  // 28