CE/improve runs

The point of doing this as a category is that it can be an instance method (also, the type should be `NSUInteger`):

```
- (NSUInteger)countExcludingNullValues;
```