Submitting latest homework

Work in progress..