pub fn factorial_3(n: u32) -> u32
Iterative implementation of a factorial calculator up to 12! in O(n) time