extended mathematics for igcse david rayner solutions