First completed version of Lab6. Still very much in testing.