How is persistent data storage done on an Arduino? (I need to have some data available next time it powers on.) Do I need to have an SD card for this? Or can it be stored on the flash memory directly? (The data is very tiny, less than a kB).