Fix bug with parsing of nested lists
Add duplicate operator
Add recursion test