suggesting an alternative implementation
Merge pull request #3 from apurushottam/patch-2

suggesting an alternative implementation accepted  :)