Er... Fudge...
Would it help if you were a fast learner and had impeccable memory

.
Ok, so any reccomendations on books?
What would be considered reasonable mathmatical knowledge?
I did get an A* in GCSE's and an A in my A-levels for maths, hope that helps

.