Add insertion-sort and associated test