Library keeps young minds thriving