Causes of kidney stones, signs and remedies.