add test on Dual number type
towards supporting generic number type
Merge pull request #71 from goretkin/general_number

WIP: generic number type