Memoize formation DPS calculations
Memoize formation DPS calculations

We're recalculating this several times per search iteration. We may want
to do this caching elsewhere in the future, but for now it's the
simplest way to avoid the duplicate calculations

sgrif/cotli-helper