Add `insertion_sort` and its test