I2C EEPROM programmer

+1 for the beautiful demonstration of Post#14, which I have tested and worked fine! (The Compiler IDE-1.8.0 does not like byte fileData[numberOfBlocks][blockLength]; but, it takes byte fileData[45][16] or byte fileData[][blockLength] or byte fileData[][].)