Bladder and renal stones: management and treatment.