welcome the competitor - FFNN that tries to learn all the functions
some more parametrisation, make arguments reusable in other scripts