Strategy Pattern for Calculation implemented