let create initial_size = let s = if initial_size < 1 then 1 else initial_size in let s = if s > Sys.max_array_length then Sys.max_array_length else s in { size = 0; data = Array.make s Empty }