Creating task schedulers for microcontrollers is fun, like phenomenal fun. Everyone should have an UNO available in some form for playtime.