

What does this program print?
Trace the program the way the computer would, then make your call before running anything.
def star_accumulator():
total = 0
while True:
value = yield total
if value is None:
break
total += value
g = star_accumulator()
print(next(g), g.send(5), g.send(10))