contiguous function