I’m confused on the roll of this package: why not just use ` .* ` (instead of ` hardamard ` ) and ` kron ` (instead of ` tensor `)?