A series of assignments for Advanced Applications of the C++ Standard Library at UC Irvine