def noVow(seq):
    keys = ['a', 'i', 'e', 'o', 'u', 'u']
if not seq or not isinstance(seq, list):
    return []
elif seq[0] in keys:
    return noVow(seq[1:])
else:
    return [seq[0]] + noVow(seq[1:])
How to write a recursive function that takes a list and return the same list without vowels?