This blog is updated daily.
A general description is here.
tcrossprod() wrongly failed in some cases, when one of the arguments was a vector and the other a matrix.
permanent link