Wrote a List.merge extension method