new: 4
size 0
append 2 1
append 3 1
size 2
append 1 1
sum 6
assign 
    append 5 1
    size 4
    sum 11
    delete
exit
size 3
sum 6
append 4 1
sum 10
append 8 0
at! 5
cout
delete
summary
exit