Q1) You are allocated to work on project to create controller for new satellite. To save money, manager evaluates you could reuse about 90% of the software from one of two similar satellites the company built in the past. One system has no known bugs, but the code is undocumented and uncommented. The other has 25 known non-critical bugs, but every procedure is documented with a procedural abstraction. Which system would you choose to work with, and why.