Работающий StackDemo, не понятно что делает
Использовал push и pop стека. Стало понятнее