Refactor to avoid StringCalculator to know to much of how the numbers are extracted from the sequence