I am entirely lost with proving harmonic numbers. I'm not sure what it is, but it is not good. The only thing I can do is the basis step.
$$H_{2^k}\leq k+1,\forall k\geq 0$$
I am actually a little confused with the basis step for this one though, for when k=1 it is ture, but not for k=2.
I'm not looking for an answer, but perhaps just the first two lines or so in the Inductive step with a small explanation if you don't mind.
Edit: As you can see in the last question I posted of this, I did not get an answer...