Cholelithiasis Explained: Causes, Symptoms & Treatment