This article has been contributed by Vartika Kashyap.
This article has been contributed by Ray Slater Berry.