ListZipper is noth'n fancy. It's a handy zipper type over List that let's you nav, modify, insert, delete, and merge along the zipper.
Include it in your projects by adding the following to your build.sbt:
libraryDependencies ++= Seq("co.blocke" %% "listzipper" % "0.1.6")