What is JIT? What are 3 ways in which JIT and quality are related?