fixed pub access
fixed docs and tests
fixed pub access and docs
made compilable, still a work in progress
Fixed math module name