I have a recurrence as follows: \begin{equation} T(n) = \begin{cases}a, & \text{for $n=1$}\\ T(\dfrac{n}{2})+b,&\text{for $n\geq2$} \end{cases} \end{equation} $a$ and $b$ are some undefined constant.
I'm asked to find an explicit formula using substitution, showing my work for $k$ iterations. I understand, conceptually, how to substitute: \begin{align*} T(n) &= T(n/2)+b\\ T(n/2) &= T(n/4) + 2b\\ T(n/4) &= T(n/8) + 3b\\ T(n/8) &= T(n/16) + 4b \end{align*}
WolframAlpha tells me that this recurrence resolves to $T(n) = a + \dfrac{b \log(n)}{\log(2)}$, but I have no idea how it arrived there, or if that is even correct.
What is the correct way to perform this substitution to arrive at an explicit formula?