This function fills lists ' struc ' and ' data ' . ' struc ' list stores structure information . ' data ' list stores tree data
void EncodeSuccinct ( Node * root , list < bool > & struc , list < int > & data ) {