matrix :: NativeDoubleArray :: new
new(size: Int) do var sizeof_double = 8 var buf = new CString(sizeof_double*size) return new NativeDoubleArray.in_buffer(buf) end