Implement Insertion Sort again using Pattern Matching