ADD: New recactorings

- Substitute Algorithm
- Move Method