Added slerp and nlerp methods