Add -pedantic, fix one error exposed
Add utility functions for setting header/footer attributes
Rename Ordered_array functions, and change arg order
ordered_array_insert(array, item); is more intuitive to me than
insert_ordered_array(item, array);
Remove duplicated code in {create,place}_ordered_array()