LineCalculator: initial commit