Libraries keep up with fast-changing technology