What do *dense* and *sparse* mean? What is the difference between them? Why they are so called?