Recent progress in understanding cholesterol crystal nucleation as a precursor to human gallstone formation