Kata 3: Extract method to provide same level abstraction hierarchy
Kata 3: Extract method to provide same level abstraction hierarchy
Kata 3: Extract method to provide same level abstraction hierarchy
Kata 3: Extract method to provide same level abstraction hierarchy