finished stack and queue data strctures