Not a suggestion.
Not an issue. Don't use global variables.
Enjoyed this kata!
spoiler flag... x/
Haven't tested your solution, but maybe since you didnt clear your res list before you returned it, it keeps adding on values.
Very nice, well done.
Doesn't work for n = 0 or 1
Those pesky False values are vanquished!
The Code in the "return" is very simple, it is brilliant.
How do you think of this!