The sequence of Harmonic numbers are the sums of the reciprocals of the first k natural numbers (not including zero):
\${\displaystyle H_{k}=1+{\frac {1}{2}}+{\frac {1}{3}}+\cdots +{\frac {1}{k}}=\sum _{i=1}^{k}{\frac {1}{i}}.}\$
Your task is to implement the sequence of numbers a(n) = the smallest k that the k'th Harmonic number is greater than n. You must output k, not the Harmonic number itself.
The first few terms zero-indexed are:
1, 2, 4, 11, 31, 83, 227, 616, 1674, 4550, 12367, 33617, ...
Your submission may fail to work for larger numbers due to language limitations as long as the algorithm works theoretically on arbitrary indices. Keep in mind that Abusing native number types to trivialize a problem is banned.
This is OEIS A002387.
This is a code-golf challenge; the shortest code wins. Standard [sequence] rules apply.
Meaningless brownie points for beating or matching my 15 bytes of Uiua :)