See previous comment about using more descriptive function identifiers, I don't feel `calculate ` accurately or clearly describes what the function is doing.