Author: North Carolina School of Science and Mathematics Dept. of Mathematics and Computer Science