Added 'factorial' program example