Put boxed and unboxed on the same footing, using an array as source