https://medium.com/@luisdavidrodriguezv/what-is-the-resemblance-between-git-commit-git-bisect-and-your-life-2adbef004f92