push Tree and BIT.cpp