WIP #4

Implemented modulo operation, which needed the `floor()` method. I made this method public because it will certainly be useful.