Understanding Proof : Explanation, Examples and Solutions for A-Level Mathematics and A-Level Further Mathematics