Taylor series of function f(h): f(h) = f(0) + df/dh0*h + (d2f/dh2)0*h2/2! + ...
If f(h) = 3h then df/dh = ln3*3h, d2f/dh2 = (ln3)2*3h, etc.
So, noting that 30 = 1, we have: 3h = 1 + ln3*h + (ln3)2*h2/2! + ...
(the ... indicates terms involving higher powers of h)
Hence 3h - 1 = ln3*h + (ln3)2*h2/2! + ...
(3h - 1)/h = ln3 + (ln3)2*h/2! + ...
As h → 0 all but the first term on the right hand side go to 0, so in the limit we have
limh→0(3h - 1)/h = ln3
(much easier using l'Hopital's rule though!)