Bug fix: not getting subarrays consistently

Really should be array[0,i+1], since ending index is non-inclusive
But, whatever. I have a bug because I'm not being consistent about it,
and ruby is nice enough to not throw an error when array[0,0]
(essentially means nothing is returned. To get the first element, it's
gotta be array[0,1])