Nice!  I like this immutability of the list.