kronecker product operation

pre: natural gas regulator troubleshooting
next: https newconnect mheducation name container