Имам въпрос относно последната част от условието на предизвикателството.
"Ако след премахването се окаже че има "оцелели", връщаме True. В противен случай False. Примери:
def powers_of_two_remain([]) #=> False
def powers_of_two_remain([7, 8]) #=> True
def powers_of_two_remain([4, 8, 12]) #=> False"
Какво значи 'оцелели'? Списъкът да не е празен? Защото ако е така, последният ред от примера не е верен и би трябвало да връща True.
Или върнатата стойност зависи от броя на числата, които са 'оцелели' ?