3rd commit - added modulus function