Front loading the arguments into the argument array, and changed name of argument packing function to be less 'tarded