Steps to Contribute : Feel free to open a pull request of any learnings that I might have missed. Document it appropriately.