thinking cap: a state in which one thinks
abstraction: a general concept formed by extracting common features from specific examples
cytoskeleton: a microscopic network of actin filaments and microtubules in the cytoplasm of many living cells that gives the cell shape and coherence