Made changes to syntax as per agreed upon style guide.  

See commit message for comments. 
For the love of god I really want to change this horrendous inefficiency and put [_cells count] and [[_cells objectAtIndex:r] count] outside. I don't suppose that was your job but *twitch*