The reducer function