Groupoids And Semigroups In Homology Theory Sze Tsen