Data Structures using C+++1