Kidney stones are a painful and potentially dangerous medical condition that affects millions of people…