Minor algorithm tweaks. Slightly faster processing. Added a few new dimmensions.