Will this work on something like "kittenlover19" ? the expected result would be "kittenlover20", but I think you will get "kittenlover110" with this algorithm.