vector3 cross + vector4 + tests + newlines