Stack, Queue

Implement stack, queue
You should split test and implementation logic.