New Julia solution, uses inner constructor.
Merge pull request #58 from iamed2/master

New Julia solution, uses inner constructor.