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