In python for the absolute beginner, we have this (page 28): "If an alien has 3 heads, grows 1 more than double his total number of heads, how many heads does the alien have?" My formula is: (3 * 2) + 1 (For example, in this sequence, each sequential number is one more than double the next one: 2, 5, 11, 23, 47.) but he gives (3 + 1) * 2 = 8. But he says one more than double his (current) total. So that seems incorrect. Who is right?