Handle recipes with no ingredients when generating shopping lists.
Handle decimal numbers for quantities.