What is GIT Bisect and how does it work?