Improve report-left-recursion performance, do not create a new array copy at each step