Fixes

Remove some redundant checks.
Change memset -> initializeAll.
Ensure capacity can only grow in reserve.