v4.0 Initial support for Insertion Sort