class Stack { _store: T[] = []; push(val: T) { this._store.push(val); } pop(): T | undefined { return this._store.pop(); } get length(): number { return this._store.length } } export { Stack }