Refactoring: RealWorld-Algorithms