Frees every bucket through the array's allocator and empties the array, ready for reuse.
Every pointer and locator into it becomes invalid. Elements are not destroyed first, so free what they own beforehand. Safe on an array that never held anything.
bucket_array_reset :: (array: *Bucket_Array)
Parameters
- array: *Bucket_Array