Homework 5: less locky lists

Due date: Nov. 13, 2018

We continue our adventure with linked lists, this time reducing the "lockiness" of the list in three steps: BFL with RCU, fine-grained locking with RCU, and completely lock-free.