Add more tests for Reduce