Feature/issue 248 functions

Fixes #248.

- Renamed `epsilon()` to `machine_precision()`.
- Removed `negative_epsilon()`.
- Removed undoced function signatures. They are at the bottom in comments.