finished stack with linkedlist