Add implementation for binary search algorithm
Add implementation for gcd