Add metrics and slerp methods, with tests for slerp