Meets requirements for the "Library" project in CSS502.