todo 103 B

123
  1. Cache RECP_CTX values
  2. make the result argument independant of the inputs.
  3. split up the _exp_ functions