FP. factorial in a one line.
     Stream used.
     Inspired by an Haskell article
Merge remote-tracking branch 'origin/master'