pubmodfirst;/// A Minimum Stack data structure.
/// A minimum stack has O(1) appends and O(1) pops.
/// As well, the Minimum stack returns the minimum element in the stack in O(1) time.
pubmodmin_stack;/// A queue implemented with two stacks.
pubmodqueue_with_stack;pubmodsecond;pubmodstack_with_queue;