Dias em um mês

Retorne o número de dias do mês e do ano fornecidos. Um ano bissexto é divisível por 4, mas anos divisíveis por 100 não são bissextos, a menos que também sejam divisíveis por 400.

Exemplos

days(2, 2018) ➞ 28

days(4, 654) ➞ 30

days(2, 200) ➞ 28

days(2, 1000) ➞ 28

Notas

Não se esqueça dos anos bissextos!