System programming in Racket: exercize 11
Huet Zipper in Scala