Problem
•	Are stepwise refinement and refactoring the same? 
•	Give the definition of each 
•	Give an example of each 
•	Describe why they are different 
•	How do you know when to stop the stepwise refinement process? 
•	Are there specific rules to follow for the refactoring process?