fix so that building a blaze array from another blaze array works (#43)
fixed a performance problem when building a carray from another carray