Unlist: Unlist is the same as unlist, but doesn't recurse all the way to
preserve the type. This function is not well optimised.
Description
Unlist is the same as unlist, but doesn't recurse all the way to
preserve the type. This function is not well optimised.
Arguments
obj
is a list to be flatten