I would like to take a passed List that I know is homogeneous and from it create an array of the same type as the elements within it.
Something like...
If you need to dynamically create an array based on a type known only at runtime (say you're doing reflection or generics) you'll probably want Array.newInstance