Made the Calculator return a Value

The test was wrong, and was passing an array instead of a Price\Value. This changes this, and updates the implementation accordingly.
Just a comment, don't know if we could use new PriceValue here?