Add binary & linear search implementation & unit tests