add phasing cache addresses macros
add input_double and output_double
add sizeof_double
add easier to remember names for output_*
fix bug in double_input
add put{char,long,double} --- unified naming scheme
input_double supports 1.xxEyy expression; add math for ipow support
porting an exp implementation
make fastexp compile
exp works for test cases; need more tests