## JStandard.stack.Stack

Stack Implementation on top of a unidirectional linked list.

----------

### Constructor ###

**constructor()** 

    const Stack = new Stack();

----------

### Methods ###

**push(element)** (void) Adds a new value to the end of the list.

- element: Any type of element

**pop()** (void) Pops the element in the front of the list.

**peek()** (Node) Returns the element at the front of the List or null if empty.

**empty()** (boolean) Returns true if List is empty otherwise false.

**size()** (number) Returns the number of active elements in the List.