A modern bidirectional map in Scala.
val map = BiMap(1 -> "1", 2 -> "2")
map.containsKey(1) shouldBe true
map.containsKey(2) shouldBe true
map.containsValue("1") shouldBe true
map.containsValue("2") shouldBe true
map should have size 2
ivyDeps ++ Agg(ivy"io.cvbio.collection.mutable::bimap::2.0.0")
libraryDependencies += "io.cvbio.collection.mutable" %% "bimap" % "2.0.0"