Insertion sort

Issue #4