sentences:  Zappa–Szép product
  
  In mathematics, especially group theory, the Zappa–Szép product (also known as the Zappa–Rédei–Szép product, general product, knit product or exact factorization) describes a way in which a group can be constructed from two subgroups.It is a generalization of the direct and semidirect products.