Additionally, when testing, I had a `$this->fail($message)` present so that I could introspect the output of various different solutions I tried. Finally, if array to string conversion were happening, we would not see the various values I test for in the unit test, which further demonstrates that it works as written.