Common bile duct stones: A controversy revisited