I'm looking at a hash table implementation and it says that the table will grow by doubling in size when it's 75% full, which gives it an average fill rate of:
(75 + 75 / 2) / 2 = 56%.
How did the author arrive at this formula? If the table tripled in size, would the 2's become 3's?