Gallstones: a menace in cholecystic disease.