https://ekostra.com/guide-to-4x4-matrix-keypad-for-arduino/