Todo número puede expresarse como la suma de potencias de dos distintas. Por ejemplo, el número 21 puede expresarse como 1 + 4 + 16, lo que también puede escribirse como 2^0 + 2^2 + 2^4.
Crea una función que devuelva una lista ordenada de potencias de dos que, al sumarse, den n.
sums_of_powers_of_two(21) ➞ [1, 4, 16]
sums_of_powers_of_two(8) ➞ [8]
sums_of_powers_of_two(63) ➞ [1, 2, 4, 8, 16, 32]Las pruebas solo incluirán números enteros positivos.