Add tests for Supply.reduce