Calcium oxalate in plants: formation and function.