ই-মেইল নথি: Detecting Kidney Stones Using Twinkling Artifacts: Survey of Kidney Stones with Varying Composition and Size