An introduction to groups, groupoids and their representations. (2019)