Cleanups and array type.

I removed all the super long usage comments, fixed style, and added a really basic array.