I wrote it after fighting with time and a month. Do read it and leave your thoughts in the comment section.
Read this post on srivastavasubham.blogspot.com