Add "c" reducer

cbugg: bug-838
Update tests for c reducer

cbugg: close bug-838