Don't use 'return' (poor style), fsum doesn't need to be mutable anymore.