binary search cleaned up of custom libs
binary search recursive cleanup
getting rid of stdin/out/rand