Calcium oxalate nephrolithiasis, a free or fixed particle disease