Tensor product of algebras