Fix spec description to match the name of the method under test
Rename challenge methods to better describe what they accomplish
Refactor class names for legibility
Refactor named arguments of Util methods to reflect expected values
Solve Set 1, Challenge 8
Add a safeguard against erroneous assertions in specs