added a factorial method and fibbonacci challenge