REThank you for the feedback, I will work on the indentation for clarity. Despite arrCopy.push(a) mutating arrCopy, I think it still does not violate the predictability of that function.Reply·Article·May 13, 2021·Understanding pure functions in javascript