added gaussian 2D
added multidimensional function reprenstation
pep8 and comments