Code for Alex Stepanov's Components course at A9.