implemented both recursive and tail recursive factorial in Factorial.scala, removed FactorialTR.scala