Schreyer frame construction is functional.  Seems roughly 12 times faster

than original (tuned!) code.  More testing needs to be done, though.