@main[] $h[^hash::create[]] ^first_and_last[Empty hash (^$h[^^hash::create[]]);$h] $h.1[a] ^first_and_last[One element was added (^$h.1[a]);$h] ^h.delete[1] ^first_and_last[One element was deleted (^^h.delete[1]);$h] $h.1[a] ^first_and_last[One element was added (^$h.1[a]);$h] $h[ $.1[a] $.2[b] $.3[c] $.4[d] $.5[e] ] ^first_and_last[Hash with 5 elements (^$h[ ^$.1[a] ^$.2[b] ^$.3[c] ^$.4[d] ^$.5[e] ]);$h] ^h.delete[5] ^first_and_last[The last element was deleted (^^h.delete[5]);$h] ^h.delete[1] ^first_and_last[The first element was deleted (^^h.delete[1]);$h] $h.5[e] ^first_and_last[One element was added at the end (^$h.5[e]);$h] $h.3[cc] ^first_and_last[One element was added at the middle (^$h.3[cc]);$h]