sped up tensor products of bases by not recalculating each Basis in a TensorBasis