Please respond to all of the following prompts:
- What is pseudocode, and how does it assist in code translation?
- What are two methods that can be employed to prevent stack smashing within an executable program?
- What is the difference between Input Scrubbing and Output Scrubbing? What do they protect against?