Added a linked list partial-implementation inspired by http://stevelosh.com/blog/2013/03/list-out-of-lambda/