Pattern matching on Lists - Insertion sort