[master] Minor optimizations.  Only need one bit per pointer instead of two.  Use mask instead of shit to determine wrap status.
[master] Minor tweaks.
[master] + minor optimization