Uma string está dentro da outra?

Crie uma função que receba duas strings e retorne true se qualquer uma das strings aparecer exatamente no final da outra. Caso contrário, retorne false. O caractere * é um curinga, então pode ocupar o lugar de qualquer caractere.

Exemplos

Overlap("ABC", "Ican'tsingmyABC") ➞ true

Overlap("abc", "Ican'tsingmyABC") ➞ true

Overlap("Ican'tsingmyABC", "abc") ➞ true

Overlap("hello world", "hello") ➞ false

Overlap("+=", "this should work too +=") ➞ true

Overlap("hey", "*********") ➞ true

Observações

Sua função NÃO deve diferenciar maiúsculas de minúsculas (veja o exemplo 2).