Enumeration and detection