Exercises from nand 2 tetris