in mobile-save-for-later/src/main/scala/com/gu/sfl/lib/MergeLogic.scala [21:24]
def combine(b: List[A], a: List[A], acc: List[Option[A]] = Nil) : List[A] = {
if(b.isEmpty && a.isEmpty) acc.flatten
else combine(b.tailOrNil, a.tailOrNil, a.headOption :: b.headOption :: acc )
}