In this implementation an Order Statistics Tree(more about [](http://codeforces.net/blog/entry/11080)) is embedded at each node in a BIT. It only works if a 2D BIT has to be implemented for a binary grid of numbers.
PS: Suggestions are welcome. Please notify if there are any mistakes.