First version

Thanks to Sandeep S. <codereverser@gmail.com> for the initial version.