Finished lab1a/lab1b stl rewrite.