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]
  ***   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).
Total time spent: 20
