how do you choose between using `contain_exactly` or `match_array`? Why are there two methods that appear to do the same thing? Do we want to give equal prominence to both like we are here?