Reimplemented kron, reverseKron and vector variants. Added tests.