If you look at line 160 (_concat), with the third test, the first value bring passed in the function isn't passing through.
You'll see the letters1._concat get passed, then you'll see the array [2,3], but the 1 that is inserted prior to the [2,3] isn't getting concatinated --I know I'm probably explaining this bug like shit, but can you take a look and let me know what I am missing here?