HathiTrust: A digital library revolution takes flight