Reorganize

Move some problems related to number theory to a separate module.
Show the intent of the file more clearly
Correct notational errors
Move the Fibonacci sequence generator to the generator module
Fix the module names