Inteiro no intervalo?

Crie uma função que valide se um número n está dentro dos limites de lower e upper. Retorne false se n não for um inteiro.

Exemplos

intWithinBounds(3, 1, 9) ➞ true

intWithinBounds(6, 1, 6) ➞ false

intWithinBounds(4.5, 3, 8) ➞ false

Observações

  • O termo "dentro dos limites" significa que um número é considerado igual ou maior que um limite inferior e menor (mas não igual) que um limite superior (veja o exemplo #2).
  • Os limites sempre serão fornecidos como inteiros.