Added BinarySearch algos + tests