Everything you wanted to know about kidney stone, but had no one to ask