code: def slerp(p0, p1, t):
      """Spherical interpolation."""
      omega = np.arccos(
          np.dot(p0 / np.linalg.norm(p0), p1 / np.linalg.norm(p1))
      )
      so = np.sin(omega)
      return (
          np.sin((1.0 - t) * omega) / so * p0
          + np.sin(t * omega) / so * p1
      )
  
imports: import random
  import numpy
label_desc: Use image node_id 2 for calling a global function with example usage: slerp(p0, p1, t) and returns: unknown