pass on bin_read
actual pass on bin_read
Finished bin_read

Implemented recursive binary search for reading
Auto-choice between lin_read and bin_read

Decides based on number of particles