why do we increment by (i & -i) each time while implementing a fenwick/BIT tree…
This answers your query