HIPL
Hiples
Hiplet
Hiplicity