Laparoscopic cholecystectomy and choledochoscopy for the treatment of cholelithiasis and choledocholithiasis.