Removed warning about promoting to ArraySpace.  Warnings should only be used when something unexpected happens, not to document surprising but standard behaviour.   For example, Julia doesn't warn about 1.123f0 +6.0

Also, multiplication now chooses smallest length