Chapter 1: The Role of Algorithms in Computing