Implement add

Not sure if you think this is worthwhile or not, but I needed to add it for some stuff I'm doing in escomplex.