Update Refactoring Techniques with code examples