Hmmm, looking at the first test case, we may want to try and fix this up a bit more. Instead of returning here (and below), maybe do `authors = [m];`? This way things like `AU  - John Smith` would be processed into `AU  - Smith, John`. The first test case would still be incorrect though, since the name is reversed.

Or maybe it's not worth it.