Matrix low-rank approximation is intimately related to data modelling; a