Linked-list library implementation used for various learning outcomes