Remove the array allocation here and in the loop below. Use
```javascript
var tempPoint = Matrix3.multiplyByVector(result.transformMatrix, p, scratchCartesian4);
```
Do you see why?