Use Additive instance for utilities.
Fix typos.
Add project function.