my solutions for the nand2tetris course projects