problem 4 and...

- I accidentally generated more prime number
- I have an attic for those functions that I don't need at the moment but might be useful later
- refactored the common module