added call_user_func_array to arithmetic2