Add tests/verification for cases when j < i and when the end is the end of the array.
Add structs and functions for O(n^2) RMQs for the normalized sparse table blocks.
Add tests for RMQs on normalized blocks.