Fixed #37.

Also, when `contentSize` is zero, you get zero. That's possible, right? and would be assertable?