Update README
Add typedef for DerivableSparseFunction.
Un-const GenericFunction sizes.

This makes copy constructing easier, and these parameters will
still have the same behavior.