Use default arguments where applicable
Remove unused ty arguments
Remove specialized constructors for matrices and logicals

Fixes #9
Support complex numbers
Merge pull request #10 from simonster/complex

Add support for complex numbers