Add zipper function to construct with haskell []. Issue #29