We use the non-prototype functions whenever we know what the type of the object is. Use

`var minimum = Cartesian3.clone(first, result);`

This will make `minimum` a reference to `result` or a new instance if `result` is `undefined`.