Vector and Normalization Fixes

Fixed a bug that was causing Normal Form Canonical Composition (i.e.
"NFC") to produce incorrect results.

Changed Vector's implicit conversion to a pointer to an explicit
conversion.