Patched reverse bug in List.scala

reverseHelper recursed over the whole list, not the tail of the Cons.