add factorials
add happy problem