Standard Template Library (week 22)