Attempted first half of Optimise questions
Finished the Optimisation section