Shrey Vats WritingsShrey Vats writes and publishes here.He is senior undergraduate engineering student and loves many things.