files without a problem are not valid
new Elixir has a String.reverse function, we do not need to roll our own
solved problem 7