FIFO, LIFO(stack)