Sum of powers (Challenge)