t() :: {number(), number(), number()}
add(t(), t()) :: t()
cross(t(), t()) :: t()
dot(t(), t()) :: number()
length(t()) :: number()
make() :: t()
make({number(), number(), number()}) :: t()
make(number(), number(), number()) :: t()
multiply(t(), t()) :: t()
normalize(t()) :: t()
scale(t(), number()) :: t()
subtract(t(), t()) :: t()