Factorials with options