Implementing http://www.nand2tetris.org/ course.