While many think of algorithms as specific to computer science, at its core algorithmic thinking is defined by the use …