https://medium.com/@dngaoibhetiffany/read-programming-the-raspberry-pi-pico-in-micropython-by-harry-fairhead-mike-james-aa3f2a3d3fdb