Teaching tool and debugging aid in context of references, mutable data types, and shallow and deep copy.