use Stack and LinkedList from basic-ds bower component instead of having local implementations, improved the behaviour of stepping out in the demo