// NewStackWithSpinnerAndGrowSize allows to fully configure the new stack.
NewStackWithSpinnerAndGrowSize allows to fully configure the new stack.
// NewStackWithSpinnerAndGrowSize allows to fully configure the new stack .
func NewStackWithSpinnerAndGrowSize(size, grow int, spin Spinner) Stack {
	return Stack{
		data:   make([]interface{}, tmath.MinI(size, 1)),
		growBy: tmath.MinI(grow, 1),
		head:   new(uint32),
		spin:   spin,
	}
}
func NewStackWithSpinnerAndGrowSize ( size , grow int , spin Spinner ) Stack { return Stack { data : make ( [ ] interface { } , tmath . MinI ( size , 1 ) ) , growBy : tmath . MinI ( grow , 1 ) , head : new ( uint32 ) , spin : spin , } }
NewStackWithSpinnerAndGrowSize allows to fully configure the new stack.
NewStackWithSpinnerAndGrowSize allows to fully configure the new stack .