[sort] insertion sort
[isort/ssort] do not zero-sized arrays
[helpers] correct min macro
[dllist] add dllist_add
fix error message
[dllist] avoid macro usage
[sort] timsort implementation
heap: order verification
[heap] correct(Nlog2N) implementation of heap operations