generalization question
solution exercise 3
Merge branch 'master' of https://github.com/romath/Prob4530

online and typos