In what situations
would the data being stored in the
node...
be represented by a
pointer to the data?
struct node {
data * ptr_value;
when more than a
single data structure needs to reference the
same tree (e.g., two binary search trees referencing
the same data but organized on two different
keys!)