Finished Problem 6
Work in progress on Problem 141