Claro function call depth exceeded the safe limit of 256. Simplify the recursion or add a stopping condition.