@v should be a velocity field function which takes a GeometricPoint and returns a GeometricPoint
use RK4 to find a new position after time t
[Validate]