Binary Search is a beginner-friendly algoritham that is easy to implement once you fully understand how it works. This post will try to explain how it works and provide an implementation in golang