Dias em um mês

Retorne o número de dias do mês e ano informados. Um ano bissexto é divisível por 4, mas um ano divisível por 100 não é bissexto a menos que também seja divisível por 400.

Exemplos

Program.days(2, 2018) ➞ 28
Program.days(4, 654) ➞ 30
Program.days(2, 200) ➞ 28
Program.days(2, 1000) ➞ 28

Observações

Não se esqueça dos anos bissextos. Você pode determinar se um ano é bissexto por conta própria ou usar um método de biblioteca.