RandomAccessFileReader: fully functional, though it could benefit from a couple of performance tweaks.