Map([1, 2; 3, 4; 5, 6])
[1, 3, 5]
[5, 3, 1]

[1 2]

[3 4]

[5 6]

Map([1, 4; 3, 16; 5, 36])
Map([1, -2; 3, -4; 5, -6])
[1, 1, 1, 0, 0, 1, 1, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1]
[1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1]
Map([;])
0
Map(Mat([2, 3]))
  ***   at top-level: mapget(M,7)
  ***                 ^-----------
  *** mapget: non-existent component in mapget: index not in map
  ***   at top-level: mapdelete(M,7)
  ***                 ^--------------
  *** mapdelete: non-existent component in mapdelete: index not in map
  ***   at top-level: Vec(M,1)
  ***                 ^--------
  *** Vec: incorrect type in gtovec (t_LIST).
  ***   at top-level: Vec(M,-1)
  ***                 ^---------
  *** Vec: incorrect type in gtovec (t_LIST).
  ***   at top-level: Map([1,2;2,3;1,3;1,4
  ***                 ^--------------------
  *** Map: domain error in Map: x is not one-to-one
Total time spent: 20
