fixed Octonion operations and utf16 encoding