[RFC] Fixes #38, error in `empty!` for Deque.

I've followed what I believe is the behaviour of `empty!` for vectors by returning the empty container. Have also added a simple test. @kmsquire is this sufficient?