think about theorem to prove with snoc/cons/++. not much time today, sorry