library advantages