Data can include text, numbers, pictures, sound, or video that is gathered and translated for analysis or other purposes. For data to become information, it must be contextualized, categorized, calculated, and condensed. Knowledge is linked to experience and understanding how to apply what has been learned. Every piece of data in a computer is stored as a binary number using the digits 0 and 1 to represent all values. Processing data involves validation, sorting, summarization, aggregation, analysis, reporting, and classification. An abstract data type defines a type of object by its behavior through a set of values and operations without specifying how those operations are implemented.