Refactoring Techniques in Scala | CodeSignal Learn