Added HS06
Implemented a large number of changes suggested by Julia, but more remain.
Fixed a label problem.