Add Exp method to Dense

This is the legible but apparently not performance optimal version.
Given that matrix multiplies are expensive, it seems like it's worth a check so that we don't multiply the last time through.