clipped from:
www.urch.com
(a+b) mod c = [(a mod c) + (b mod c)] mod c
(a*b) mod c = [(a mod c) * (b mod c)] mod c
(a^b) mod c = [(a mod c)^b] mod c