separated sparse array from sparse array using slices, have all tests passing, probably need more tests
merged stuff, good catch Chis. got rid of bad print statement