https://neosarchizo.github.io/posts/using-eeprom-with-arduino/