Library of IQueryable extension methods to perform searching