Fancy way of doing this:

```
var originalLength = args.length;
args.removeWhere((arg) => switches.contains(arg));
var recursive = args.length != originalLength;
```