[TBD]Implementation of various c++ standard templates