* Creates an {@link ArrayImg}<{@link UnsignedShortType}, {@link ShortArray}
* > reusing a passed short[] array.
*/
final public static ArrayImg< UnsignedShortType, ShortArray > unsignedShorts( final short[] array, final long... dim )
{
final ShortArray access = new ShortArray( array );
final ArrayImg< UnsignedShortType, ShortArray > img = new ArrayImg< UnsignedShortType, ShortArray >( access, dim, new Fraction() );
final UnsignedShortType t = new UnsignedShortType( img );
img.setLinkedType( t );
return img;
}