Ideas: * Type stability * Repeated indexing into result from slicing * Specialized sum (to avoid allocations from +(?) * Index intersection for improved performance