An iPhone grocery list that learns how often your household rebuys things and flags what's due before you run out.