**This is an ongoing article, up through now the article has been updated twice. Yet, there could have been several more updates throughout.*** Update #1: December 30th, 2019 Update #2: February 5th, 2020 (Revised March 3rd, 2020) Now, I would like to preface this article by saying that this is…