- Refactored linked list interface. - Fixed all test cases and made them standalone instead of within the kernel.