Uh, I believe that doing this will result in `toArray()` allocating a new array every time. The number you put in the brackets is `array.length` which is the same as `Collection.size()`, so don't subtract 1.