Automating the analysis of data by using computers to sift, sort, and search for information about customers and their buying habits is referred to as _____________.