Modified Run Length Encode

This one was cool! I didn’t get that you had to define a data type on
the first go, and I didn’t get the create_tuple function therefore, but
the rest I was pretty close to getting right.