Array.sub is easier to use than blit:
let v=[|0;1;2;3;4|];;
let v'=Array.sub v 2 3;;
# val v' : int array = [|2; 3; 4|]
Array.sub start len returns a new array of length len containing the element number starting at the beginning + len - 1 of array a.