Merge pull request #14 from slavap/master

Minor performance tweaks: List -> array, removed two excessive multiply in Trace()
Merge pull request #4 from nippur72/master

Merge pull request #14 from slavap/master