Added a few sorts and binary search