[what] problem40
[what] add function: prime_sieve_s
[what] problem41
[what] problem43
[what] add function: is_pentagonal, pentagonal_n, pentagonal
[what] problem44
[what] add function: triangle, hexagonal
[what] problem45