http://blog.izs.me/post/7746314700/benchmark-array-ification-of-arguments