Almost Finished exercises from 5/27, 5/29 and 5/30