Sets with a single binary operation (groupoids) Other generalizations of groups mathematics