passing 20 random specs
added more cases to the SimpleDListSpec and passing all of it