Added a solid way to compare integers without branching and the possibility of an underflow
Changed API: callbacks are now be saved within the vector struct. Added function for sorted_insert and sorted_take and added a vector_take() for convenience removals