package Ġio . lam art . k ost ore Ċ Ċ val Ġmath Reducer Ġ= Ġ{ Ġstate : ĠInt , Ġaction : ĠAny Ġ-> ĊĠĠĠ Ġwhen Ġ( action ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ" increment " Ġ-> Ġstate Ġ+ Ġ 1 ĊĠĠĠĠĠĠĠ Ġ" decrement " Ġ-> Ġstate Ġ- Ġ 1 ĊĠĠĠĠĠĠĠ Ġelse Ġ-> Ġstate ĊĠĠĠ Ġ} Ċ }