optimized distance calculation, Feature Class now holds values and lazy computes & holds SA & LCP