multiply an array without self