passing test for adding in a slice longer than advertised. probably could use some refactoring