stateful abstract data type - German English Dictionary