[what] move functions to enum.py
[what] change to use module enum
[what] refine function: prime_sieve_s
[what] add function: square, heptagonal, octagonal