Added abs() for generating a new random length for a saw_up series to avoid negative values.

ziggurat_next() returns a randomly generated number between [-1.0, 1.0] so for determining
a series length we abs() that. I'm not 100% sure that preserves a normal distribution though,
but for this type of bechmark that is not a problem either way.