codebase is ready for binary search and insertion sort while adding things