separate MyMap in its own file
Fine impl, very slow traversal