O teorema de enumeração de pólya , generalizações e aplicações