Added unit tests to ensure each method in Calculator works as it should.
Found that I should round expected values for safety in
computeExpectedScore()