Red. partial_match
Green. partial_match
Refactor. partial_match