1. What are primitive types and how to use variables and literals for operations? 2. The question below are taken from chapter 4 of this book Notice Math.floorMod(a, b) returns same value as a%b if a and b have the same sign. Otherwise % returns the remainder with same sign as dividend a , while Math.floorMod(a, b) returns the remainder with same sign as divisor b.