head/tail/null + exercises + tuples