SMS: Data structures and the standard template library