Now uses virtual registers.
Trimmed obsolete parallel implementation
Merge pull request #29 from Blecki/dev

Dev