The syntax {D1,D2,...,Dn} denotes a tuple whose arguments are D1, D2, ... Dn. Tuples are containers for a fixed number of Erlang data types. Erlang is known for its designs that are well suited for systems. Erlang is a general-purpose, concurrent, functional programming language. The sequential subset of Erlang supports eager evaluation, single assignment, and dynamic typing.