Fixed a major bug around Arrays.binarySearch(). Have a test case now that verifies proper behavior. Fixed #250