compositional thinking