Add DS.Queue() and DS.Stack() and Refactor Assert.AreEqual(List<T>, List<T>)

Add DS.Queue() and DS.Stack() and Refactor Assert.AreEqual(List<T>,
List<T>)