>algorithm is based on the number of posts required at each level: (so far 25, 50, 100, 200, 300)

Actually isn't it 25,25,50,100,200,300 so far, like the 1,1, at the start of the Fibonacci sequence?