Options

Proposed solution by Gerard Chesire