optimized call_user_func_array when used with up to 9 args.