headers
no need for implicit massaging on lower bounds; plus a bunch of reformatting
quick fix
rework CollectionToArray and test
rework CollectionToArray and test, part 2 :/