Large speedups by doing array read of formulas, using C#'s native Double parser, and by parallelizing input scoring.