Why did those two switch places? I don't like this, seems fragile. Maybe we should switch to the `=~` matcher instead?

```ruby
[1, 2, 3].should =~ [2, 3, 1]
```