duplicate function - needs more work so that the return list only contains the duplicate once
duplicate function - needs more work so that the return list only contains the duplicate once

dotnetCarpenter/haskell1