ImmutableStack
A set of initialization methods for instances of ImmutableStack<T>.
Returns an empty collection.
Creates a new immutable collection prefilled with the specified item.
Creates a new immutable collection prefilled with the specified items.
Creates a new immutable collection prefilled with the specified items.
Pops the top element off the stack.