refactored a-tour-of-computer-systems