2.2 Computer Processing and Algorithms