         }
         p.deallocateCapacity(capacity)
     }
-    
+
     @warn_unused_result
     internal func realloc(capacity: Int) -> DequeBuffer {
         if capacity <= self.capacity { return self }

        precondition(count > 0)
        return buffer.popLast()!
    }
    
    /// Remove and return the last `n` elements from this deque.
    ///
    /// - Requires: `count >= n`

        }
        return result
    }

    public func flatMap<S: Sequence>(transform: (Element) throws -> S) rethrows -> [S.Iterator.Element] {
        var result: [S.Iterator.Element] = []
        try self.forEach {
