Minor edits for clarification. May need to shorten this lab further in future.