Реалізуйте універсальний Stack.
Реалізуйте інтерфейс Stackable<T>.
Реалізуйте клас MyStack<T>, який базується на структурі даних ArrayList і реалізує інтерфейс Stackable<T>.
interface Stackable<T>
{
void push(T value); // додати елемент на вершину стека
T pop(); // видалити та повернути елемент з вершини стека
T peek(); // повернути елемент з вершини стека
boolean Empty(); // перевірити, чи стек порожній
int size(); // повернути розмір стека
}
class MyStack<T> implements Stackable<T>
{
public ArrayList<T> s;
...
}