Added solution to problem 7.
Now uses Nil as initialiser for empty lists in tail recursions.
Added solution to problem 8.