Subcadena contenida en otra

Descripción

En este reto debes diseñar una función que recibe como argumento dos cadenas de caracteres, llamemoslas:: muestra y palabra, deberá encontrar la menor subcadena de palabra que contiene todos los caracteres de muestra. No se considera el orden de las letras, solo que esten contenidas en la subcadena. Si se consideran las repeticiones: si busca taza no vale encontrar tza

Un ejemplo:

cadMinima('nasa', 'antesala')

Devolverá antesa, es la menor subcadena que contiene nasa

Si hay mas de una posible salida devuelve la primera que encuentre

cadMinima('nesa', 'antesala')

Puede devolver  antes y ntesa, devolverá antes

          
Una solución el próximo sábado.