Adjust a model matrix When not rank deficient, do nothing. When rank deficient matrix, drop columns.
Useful links