Number-Theory 3rd Discrete Structures lab as an application on prime numbers using Java programming language. Part 1: Prime Number Checker Part 2: Prime Factorization Part 3: GCD and LCM Computation Part 4: Chinese Remainder Theorem