Adding new STL-style storage containers so as to avoid perpetually reinventing the wheel in array and list manipulation