Initial commit.  Wrote code, tested, modified README.md with explanatory comments.