StringCalculator first draft