> Maybe some predicate such as "valid(tab,n,m)" indicating that array tab is valid from n to m inclusive. That can be done with a Vec in Rust (n is vec.len() and m is vec.capacity()).
> Maybe some predicate such as "valid(tab,n,m)" indicating that array tab is valid from n to m inclusive. That can be done with a Vec in Rust (n is vec.len() and m is vec.capacity()).