dac/vector: Re-arrange assertion error output
dac/merge-sort: Use arrays rather than vector type
dac: Add an ITA merge sort implementation