Add intercalate

A bit ugly... is there a better way?
Yep, that shouldn't be a problem, good thinking.