public System.Collections.Generic.Stack <T> CloneInternalStack()
 {
     return(new System.Collections.Generic.Stack <T>(internal_stack.Reverse()));
 }