bash-2.05b$ javac ModClass.java bash-2.05b$ java ModClass slowMod (3, -2) = 310 won't use mod with a negative base slowMod (-3, -2) = 310 won't use mod with a negative base slowMod (4, 0) = mod not defined when base is zero javaBasedMod (3, -2) = 310 won't use mod with a negative base javaBasedMod (-3, -2) = 310 won't use mod with a negative base javaBasedMod (4, 0) = mod not defined when base is zero slowMod (-12, 1) = 0 javaBasedMod (-12, 1) = 0 slowMod (-11, 1) = 0 javaBasedMod (-11, 1) = 0 slowMod (-10, 1) = 0 javaBasedMod (-10, 1) = 0 slowMod (-9, 1) = 0 javaBasedMod (-9, 1) = 0 slowMod (-8, 1) = 0 javaBasedMod (-8, 1) = 0 slowMod (-7, 1) = 0 javaBasedMod (-7, 1) = 0 slowMod (-6, 1) = 0 javaBasedMod (-6, 1) = 0 slowMod (-5, 1) = 0 javaBasedMod (-5, 1) = 0 slowMod (-4, 1) = 0 javaBasedMod (-4, 1) = 0 slowMod (-3, 1) = 0 javaBasedMod (-3, 1) = 0 slowMod (-2, 1) = 0 javaBasedMod (-2, 1) = 0 slowMod (-1, 1) = 0 javaBasedMod (-1, 1) = 0 slowMod (0, 1) = 0 javaBasedMod (0, 1) = 0 slowMod (1, 1) = 0 javaBasedMod (1, 1) = 0 slowMod (2, 1) = 0 javaBasedMod (2, 1) = 0 slowMod (3, 1) = 0 javaBasedMod (3, 1) = 0 slowMod (4, 1) = 0 javaBasedMod (4, 1) = 0 slowMod (5, 1) = 0 javaBasedMod (5, 1) = 0 slowMod (6, 1) = 0 javaBasedMod (6, 1) = 0 slowMod (7, 1) = 0 javaBasedMod (7, 1) = 0 slowMod (8, 1) = 0 javaBasedMod (8, 1) = 0 slowMod (9, 1) = 0 javaBasedMod (9, 1) = 0 slowMod (10, 1) = 0 javaBasedMod (10, 1) = 0 slowMod (11, 1) = 0 javaBasedMod (11, 1) = 0 slowMod (-12, 2) = 0 javaBasedMod (-12, 2) = 0 slowMod (-11, 2) = 1 javaBasedMod (-11, 2) = 1 slowMod (-10, 2) = 0 javaBasedMod (-10, 2) = 0 slowMod (-9, 2) = 1 javaBasedMod (-9, 2) = 1 slowMod (-8, 2) = 0 javaBasedMod (-8, 2) = 0 slowMod (-7, 2) = 1 javaBasedMod (-7, 2) = 1 slowMod (-6, 2) = 0 javaBasedMod (-6, 2) = 0 slowMod (-5, 2) = 1 javaBasedMod (-5, 2) = 1 slowMod (-4, 2) = 0 javaBasedMod (-4, 2) = 0 slowMod (-3, 2) = 1 javaBasedMod (-3, 2) = 1 slowMod (-2, 2) = 0 javaBasedMod (-2, 2) = 0 slowMod (-1, 2) = 1 javaBasedMod (-1, 2) = 1 slowMod (0, 2) = 0 javaBasedMod (0, 2) = 0 slowMod (1, 2) = 1 javaBasedMod (1, 2) = 1 slowMod (2, 2) = 0 javaBasedMod (2, 2) = 0 slowMod (3, 2) = 1 javaBasedMod (3, 2) = 1 slowMod (4, 2) = 0 javaBasedMod (4, 2) = 0 slowMod (5, 2) = 1 javaBasedMod (5, 2) = 1 slowMod (6, 2) = 0 javaBasedMod (6, 2) = 0 slowMod (7, 2) = 1 javaBasedMod (7, 2) = 1 slowMod (8, 2) = 0 javaBasedMod (8, 2) = 0 slowMod (9, 2) = 1 javaBasedMod (9, 2) = 1 slowMod (10, 2) = 0 javaBasedMod (10, 2) = 0 slowMod (11, 2) = 1 javaBasedMod (11, 2) = 1 slowMod (-12, 3) = 0 javaBasedMod (-12, 3) = 0 slowMod (-11, 3) = 1 javaBasedMod (-11, 3) = 1 slowMod (-10, 3) = 2 javaBasedMod (-10, 3) = 2 slowMod (-9, 3) = 0 javaBasedMod (-9, 3) = 0 slowMod (-8, 3) = 1 javaBasedMod (-8, 3) = 1 slowMod (-7, 3) = 2 javaBasedMod (-7, 3) = 2 slowMod (-6, 3) = 0 javaBasedMod (-6, 3) = 0 slowMod (-5, 3) = 1 javaBasedMod (-5, 3) = 1 slowMod (-4, 3) = 2 javaBasedMod (-4, 3) = 2 slowMod (-3, 3) = 0 javaBasedMod (-3, 3) = 0 slowMod (-2, 3) = 1 javaBasedMod (-2, 3) = 1 slowMod (-1, 3) = 2 javaBasedMod (-1, 3) = 2 slowMod (0, 3) = 0 javaBasedMod (0, 3) = 0 slowMod (1, 3) = 1 javaBasedMod (1, 3) = 1 slowMod (2, 3) = 2 javaBasedMod (2, 3) = 2 slowMod (3, 3) = 0 javaBasedMod (3, 3) = 0 slowMod (4, 3) = 1 javaBasedMod (4, 3) = 1 slowMod (5, 3) = 2 javaBasedMod (5, 3) = 2 slowMod (6, 3) = 0 javaBasedMod (6, 3) = 0 slowMod (7, 3) = 1 javaBasedMod (7, 3) = 1 slowMod (8, 3) = 2 javaBasedMod (8, 3) = 2 slowMod (9, 3) = 0 javaBasedMod (9, 3) = 0 slowMod (10, 3) = 1 javaBasedMod (10, 3) = 1 slowMod (11, 3) = 2 javaBasedMod (11, 3) = 2 slowMod (-12, 4) = 0 javaBasedMod (-12, 4) = 0 slowMod (-11, 4) = 1 javaBasedMod (-11, 4) = 1 slowMod (-10, 4) = 2 javaBasedMod (-10, 4) = 2 slowMod (-9, 4) = 3 javaBasedMod (-9, 4) = 3 slowMod (-8, 4) = 0 javaBasedMod (-8, 4) = 0 slowMod (-7, 4) = 1 javaBasedMod (-7, 4) = 1 slowMod (-6, 4) = 2 javaBasedMod (-6, 4) = 2 slowMod (-5, 4) = 3 javaBasedMod (-5, 4) = 3 slowMod (-4, 4) = 0 javaBasedMod (-4, 4) = 0 slowMod (-3, 4) = 1 javaBasedMod (-3, 4) = 1 slowMod (-2, 4) = 2 javaBasedMod (-2, 4) = 2 slowMod (-1, 4) = 3 javaBasedMod (-1, 4) = 3 slowMod (0, 4) = 0 javaBasedMod (0, 4) = 0 slowMod (1, 4) = 1 javaBasedMod (1, 4) = 1 slowMod (2, 4) = 2 javaBasedMod (2, 4) = 2 slowMod (3, 4) = 3 javaBasedMod (3, 4) = 3 slowMod (4, 4) = 0 javaBasedMod (4, 4) = 0 slowMod (5, 4) = 1 javaBasedMod (5, 4) = 1 slowMod (6, 4) = 2 javaBasedMod (6, 4) = 2 slowMod (7, 4) = 3 javaBasedMod (7, 4) = 3 slowMod (8, 4) = 0 javaBasedMod (8, 4) = 0 slowMod (9, 4) = 1 javaBasedMod (9, 4) = 1 slowMod (10, 4) = 2 javaBasedMod (10, 4) = 2 slowMod (11, 4) = 3 javaBasedMod (11, 4) = 3 bash-2.05b$