Theory and Applications of Correspondence Analysis