Allow insertion_point to work for stable and unstable cases
Allow insertion_point to work for stable and unstable cases

By passing the behaviour when an equal match is found, one
function can handle stable insertion of left into right,
stable insertion of right into left, and unstable insertion

jongiddy/gidsort