Update quaternion.py