Peer Review Beck Östlin
Overall looks good. Could use a bit more elaborate comments, explaining how things are connected instead of only line-by-line. To optimize your code, you could have used more bitmasking instead of shifts, which would save you a few cycles each interrupt. Otherwise the code works well, it gives the correct output and follows the instructions.