Fix failing tests for float/doubleToPrintableElement
Refactoring Reader.FS() and Reader.RS()
:white_check_mark: Implement Writer.copy and Writer.equals
:white_check_mark: Implement Reader.copy and Reader.equals