Solved exercises from nand2tetris.org course