For many years I’ve become accustomed to Procedural and Object Oriented programming. Procedural programming, being the most common paradigm I followed, was quick, easy, and logically made sense when typing out the computational steps line by line. Object Oriented programming, to me, was an indispensable tool I carried when I…