Exercises from Computer Systems A Programmer's Perspective by Bryant and O'Hallaron