This is a homework problem, so I have to follow some stipulations, namely:
The problem is, I have no idea how to get a method to return a generic-type array. Because of type erasure, I can't create an instance T[] of a generic array, empty or otherwise.
The only way I was able to do it was...