fun (length_max : int) ->
let transpose : 'a array array -> 'a array array =
fun matrix ->
let get_element = fun i -> fun array -> array.(i) in
let get_column = fun m -> fun i -> Array.map (get_element i) m in
Array.init self#width (get_column matrix) in
fun (length_max : int) ->
let transpose : 'a array array -> 'a array array =
fun matrix ->
let get_element = fun i -> fun array -> array.(i) in
let get_column = fun m -> fun i -> Array.map (get_element i) m in
Array.init self#width (get_column matrix) in