Haskell Zippers are akin to cursors and allow users to traverse trees in an ordered manner. The usual operations of Zippers are up, down, right, left and edit. They are variant of a datatype and unfolds the type into its local context and its all direction extents.

BY Best Interview Question ON 24 Mar 2019