Exercises in the Nand to Tetris course for developing an operating system from scratch