Answer parity-alternation range queries | Google Interview Question