Use adapter interfaces instead of reflection
Implement math operators using an adapter interface instead of reflection
Merge pull request #3 from sharwell/adapter-interfaces

Adapter interfaces