Why dried beans stay hard after hours of simmering: how pectin, hard water, calcium, acid, salt, and old beans decide whether the cell walls break down.