Change of direction: re-switching to doubles (instead of BigDecimals)
Improving tests