challenge: What is one of the uses of ptrace?
  
  A. Managing system resources and processes
  B. Optimizing code for better performance
  C. Compiling source code into machine code
  D. Patching running programs to avoid unfixed bugs
  Answer: 