// Push item to stack.
Push item to stack.
// Push item to stack .
func (s *Stack) Push(value interface{}) {
	s.sem <- 1
	s.list.PushBack(value)
	<-s.sem
}
func ( s * Stack ) Push ( value interface { } ) { s . sem <- 1 s . list . PushBack ( value ) <- s . sem }
Push item to stack.
Push item to stack .