Added dynamic EPSILON calculation for minimum length scale comparisons to make calculations robust to the limited range of float32 when large lengths are compared to eachother.
Improved memory requirement estimation.