rename dumbderiv to nthderiv, incorporate the module into the directory structure, use decorators to describe the extended functions more intelligently