The function binds all list elements by column. Each element of the list is expected
to be an atomic vector, data.frame, or data.table of the same length.
If list elements are also lists, the binding will flatten the lists and may produce
undesired results.