[If A and B are matrices of size mxk and mxn the "cracovian product" of A and B is defined as AT*B, where * denotes the ordinary matrix product. In the early days of manually operated calculating machines, this (nonassociative) binary operation had some mnemonic notational advantages, in particular in the case of least squares approximation calculations]