add quaternion slerp
import math