If you break down a complicated coding problem in smaller parts, it could be any problem.
You will see its basically a very reusable part thats already done uncountable times else where.
People who think they do something so special and novel that it just can't be done by non-human, struggle with breaking down a problem in smaller parts.
Even if you do have such novel problems, its not like every single day, every single bit of work you do is like that.