Renames the `n*` and `n*_ref` tuple getters to `val*` and `ref*` respectively, and adds `mut*` getters.
Added new tests for bsearch methods and changed "add" to "insert" Fixed failure on div_floor.