add BinaryInputStream & BinaryOutputStream
add binary search(common::base::algorithm)