forked from: Comparison Array.concat() with the trick using Function.apply() and Array.push()

