Groupoids And Semigroups In Topology