Added asum, copy, dot (declaration + definition)
Merge remote-tracking branch 'mazen/master'

Merging Mazen's implementations. 8/3/13.