Added benchmark for array.concat vs array.push
Inlined some internal functions and improved source readability