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
Fixed issue with vector sorting. Added convenience functions for comparing integer types (compare.h) and moved hashing functions in a seperate file (hash.h)