adjMultiply(const RScalar<T1>& l, const RScalar<T2>& r)
adjMultiply(const RComplex<T1>& l, const RComplex<T2>& r)
adjMultiply(const RScalar<T1>& l, const RScalar<T2>& r){  /*! NOTE: removed transpose here !!!!!  *///  return transpose(l.elem()) * r.elem();  return l.elem() * r.elem();}