Wrangling Messy CSV Files by Detecting Row and Type Patterns - G.J.J. van den Burg (2019)