added the sprem() function to normal.h, and fixed some documentation