Now I get it. Instead of indexing with `count` you're incrementing the pointer. I prefer the version with indexing:
 - easier to review
 - array indexing is cleaner than pointer arithmetic most of the time
 - the compiler may be able to perform more optimization when you preserve the pointer and use array indexing