An attempt for nand2tetris.