the foundations of IR and a comprehensive overview of its use through a number of