@clarkperkins Why should we use `malloc` here instead of just `CLLocationCoordinate2D coords[numPoints]`?