Given an integer array nums that never changes, answer many range sum queries over it.
Each query is a pair [left, right] and asks for the sum of nums[left] ... nums[right], inclusive on both ends.
Implement rangeSumQuery(nums, queries) returning one sum per query, in order. There may be far more queries than elements, so a solution that walks the range for every query is too slow - precompute once and answer each query in constant time.