[math] 준군, Groupoid