 Many programming languages such as Lisp and Scheme have singly linked lists built in.In many functional languages, these lists are constructed from nodes, each called a "cons" or "cons cell".The cons has two fields