>The atom nil has no special significance in Erlang and is seldom used. One of those places is in the data structures gb_trees and gb_sets. I was surprised by that, as I can't recall seeing it elsewhere in the standard libraries.