Horner's rule Source and Test classes