STLInterfaces: A C++ library for writing containers
tzlaine.github.io